Package-level declarations

Types

Link copied to clipboard
class CallCoreView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : ConstraintLayout

Core call view component responsible for video rendering and interactive display of the call interface. Supports multi-layout switching (single-person float/multi-person grid/picture-in-picture), call waiting animations, and personalized configuration of volume, network status, and user avatars.

Link copied to clipboard

Call layout mode enum, used to define the display form of the call screen.

Link copied to clipboard
class CameraView : TUIVideoView

When starting camera test, the camera rendering view will be displayed on this CameraView.

Link copied to clipboard

Core view type.

Link copied to clipboard

Video fill mode

Link copied to clipboard
class LiveCoreView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0, viewType: CoreViewType = CoreViewType.PLAY_VIEW) : LiveCoreViewDeprecated

Live core view component, providing view container for live streaming push and playback, supporting multi-person co-guest, PK and other features.

Link copied to clipboard
class RoomParticipantView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : FrameLayout, View.OnTouchListener

Room participant video view for displaying participant video streams.

Link copied to clipboard

Video stream type

Link copied to clipboard

Video view adapter protocol

Link copied to clipboard

View layer.

Link copied to clipboard

Volume level enum, used to identify the current volume intensity of participants.